package com.aspose.cells;

class zbqc {
   private static final com.aspose.cells.b.c.a.za a = new com.aspose.cells.b.c.a.za(new String[]{"Normal", "Comma", "Currency", "Percent", "Comma [0]", "Currency [0]", "Hyperlink", "Followed Hyperlink", "Note", "Warning Text", "Title", "Header 1", "Header 2", "Header 3", "Header 4", "Input", "Ouput", "Calculation", "Check Cell", "Linked Cell", "Total", "Good", "Bad", "Neutral", "Accent1", "20% - Accent1", "40% - Accent1", "60% - Accent1", "Accent2", "20% - Accent2", "40% - Accent2", "60% - Accent2", "Accent3", "20% - Accent3", "40% - Accent3", "60% - Accent3", "Accent4", "20% - Accent4", "40% - Accent4", "60% - Accent4", "Accent5", "20% - Accent5", "40% - Accent5", "60% - Accent5", "Accent6", "20% - Accent6", "40% - Accent6", "60% - Accent6", "Explanatory Text"});

   public static String a(int var0) {
      switch(var0) {
      case 0:
         return "General";
      case 1:
         return "0";
      case 2:
         return "0.00";
      case 3:
         return "#,##0";
      case 4:
         return "#,##0.00";
      case 5:
         return "$#,##0_);($#,##0)";
      case 6:
         return "$#,##0_);[Red]($#,##0)";
      case 7:
         return "$#,##0.00_);($#,##0.00)";
      case 8:
         return "$#,##0.00_);[Red]($#,##0.00)";
      case 9:
         return "0%";
      case 10:
         return "0.00%";
      case 11:
         return "0.00E+00";
      case 12:
         return "# ?/?";
      case 13:
         return "# ??/??";
      case 14:
         return "M/D/YYYY";
      case 15:
         return "D-MMM-YY";
      case 16:
         return "D-MMM";
      case 17:
         return "MMM-YY";
      case 18:
         return "h:mm AM/PM";
      case 19:
         return "h:mm:ss AM/PM";
      case 20:
         return "h:mm";
      case 21:
         return "h:mm:ss";
      case 22:
         return "M/D/YY h:mm";
      case 23:
      case 24:
      case 25:
      case 26:
      case 27:
      case 28:
      case 29:
      case 30:
      case 31:
      case 32:
      case 33:
      case 34:
      case 35:
      case 36:
      default:
         return null;
      case 37:
         return "_(#,##0_);(#,##0)";
      case 38:
         return "_(#,##0_);[Red](#,##0)";
      case 39:
         return "_(#,##0.00_);(#,##0.00)";
      case 40:
         return "_(#,##0.00_);[Red](#,##0.00)";
      case 41:
         return "_($* #,##0_);_($* (#,##0);_($*-_);_(@_)";
      case 42:
         return "_(* #,##0_);_(* (#,##0);_(*-_);_(@_)";
      case 43:
         return "_($* #,##0.00_);_($* (#,##0.00);_($*-??_);_(@_)";
      case 44:
         return "_(* #,##0.00_);_(* (#,##0.00);_(*-??_);_(@_)";
      case 45:
         return "mm:ss";
      case 46:
         return "[h]:mm:";
      case 47:
         return "mm:ss.";
      case 48:
         return "##0.0E+";
      case 49:
         return "@";
      }
   }

   static Style a(int var0, WorksheetCollection var1) {
      Style var2 = new Style(var1);
      var2.a(false);
      Style var3 = var1.D();
      switch(var0) {
      case 0:
         var2.copy(var3);
         var2.a("Normal");
         return var2;
      case 1:
      case 2:
      case 12:
      case 13:
      case 14:
      default:
         return null;
      case 3:
         var2.setNumber(43);
         var2.a("Comma");
         return var2;
      case 4:
         var2.setNumber(44);
         var2.a("Currency");
         return var2;
      case 5:
         var2.setNumber(9);
         var2.a("Percent");
         return var2;
      case 6:
         var2.setNumber(41);
         var2.a("Comma [0]");
         return var2;
      case 7:
         var2.setNumber(42);
         var2.a("Currency [0]");
         return var2;
      case 8:
         var2.a("Hyperlink");
         var2.getFont().a(var3.getFont().getName(), var3.getFont().k());
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().b.a(2, Color.getBlue().toArgb());
         var2.b(16);
         var2.getFont().setUnderline(1);
         return var2;
      case 9:
         var2.a("Followed Hyperlink");
         var2.getFont().a(var3.getFont().getName(), var3.getFont().k());
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().b.a(2, Color.getBlue().toArgb());
         var2.b(16);
         var2.getFont().setUnderline(1);
         return var2;
      case 10:
         var2.a("Note");
         var2.getFont().a(var3.getFont().getName(), 2);
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().a((byte)2);
         var2.getFont().b.a(4, 1);
         var2.b(16);
         var2.setPattern(1);
         var2.b.a(2, 16777164);
         var2.b(34);
         var2.getBorders().getByBorderType(1).setLineStyle(1);
         var2.getBorders().getByBorderType(1).a.a(2, 11711154);
         var2.getBorders().getByBorderType(4).setLineStyle(1);
         var2.getBorders().getByBorderType(4).a.a(2, 11711154);
         var2.getBorders().getByBorderType(2).setLineStyle(1);
         var2.getBorders().getByBorderType(2).a.a(2, 11711154);
         var2.getBorders().getByBorderType(8).setLineStyle(1);
         var2.getBorders().getByBorderType(8).a.a(2, 11711154);
         return var2;
      case 11:
         var2.a("Warning Text");
         var2.getFont().a(var3.getFont().getName(), 2);
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().a((byte)2);
         var2.getFont().b.a(2, Color.getRed().toArgb());
         var2.b(16);
         return var2;
      case 15:
         var2.a("Title");
         var2.getFont().a("Cambria", 1);
         var2.getFont().setBold(true);
         var2.getFont().setSize(18);
         var2.getFont().a((byte)2);
         var2.getFont().b.a(4, 3);
         var2.b(16);
         return var2;
      case 16:
         var2.a("Header 1");
         var2.getFont().a(var3.getFont().getName(), var3.getFont().k());
         var2.getFont().setBold(true);
         var2.getFont().setSize(15);
         var2.getFont().a((byte)2);
         var2.getFont().b.a(4, 3);
         var2.b(16);
         var2.getBorders().getByBorderType(8).setLineStyle(5);
         var2.getBorders().getByBorderType(8).a.a(4, 4);
         var2.b(5);
         return var2;
      case 17:
         var2.a("Header 2");
         var2.getFont().a(var3.getFont().getName(), var3.getFont().k());
         var2.getFont().setBold(true);
         var2.getFont().setSize(13);
         var2.getFont().a((byte)2);
         var2.getFont().b.a(4, 3);
         var2.b(16);
         var2.getBorders().getByBorderType(8).setLineStyle(5);
         var2.getBorders().getByBorderType(8).a.a(4, 4);
         var2.getBorders().getByBorderType(8).a.a(0.499984740745262D);
         var2.b(5);
         return var2;
      case 18:
         var2.a("Header 3");
         var2.getFont().a(var3.getFont().getName(), var3.getFont().k());
         var2.getFont().setBold(true);
         var2.getFont().setSize(11);
         var2.getFont().a((byte)2);
         var2.getFont().b.a(4, 3);
         var2.b(16);
         var2.getBorders().getByBorderType(8).setLineStyle(2);
         var2.getBorders().getByBorderType(8).a.a(4, 4);
         var2.getBorders().getByBorderType(8).a.a(0.3999755851924192D);
         var2.b(5);
         return var2;
      case 19:
         var2.a("Header 4");
         var2.getFont().a(var3.getFont().getName(), var3.getFont().k());
         var2.getFont().setBold(true);
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().a((byte)2);
         var2.getFont().b.a(4, 3);
         var2.b(16);
         return var2;
      case 20:
         var2.a("Input");
         var2.getFont().setBold(true);
         var2.getFont().a(var3.getFont().getName(), 2);
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().a((byte)2);
         var2.getFont().b.a(2, 4145014);
         var2.b(16);
         var2.setPattern(1);
         var2.b.a(2, 16764057);
         var2.b(34);
         var2.getBorders().getByBorderType(1).setLineStyle(1);
         var2.getBorders().getByBorderType(1).a.a(2, 8355711);
         var2.getBorders().getByBorderType(4).setLineStyle(1);
         var2.getBorders().getByBorderType(4).a.a(2, 8355711);
         var2.getBorders().getByBorderType(2).setLineStyle(1);
         var2.getBorders().getByBorderType(2).a.a(2, 8355711);
         var2.getBorders().getByBorderType(8).setLineStyle(1);
         var2.getBorders().getByBorderType(8).a.a(2, 8355711);
         return var2;
      case 21:
         var2.a("Output");
         var2.getFont().setBold(true);
         var2.getFont().a(var3.getFont().getName(), 2);
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().a((byte)2);
         var2.getFont().b.a(2, 4144959);
         var2.b(16);
         var2.setPattern(1);
         var2.b.a(2, 15921906);
         var2.b(34);
         var2.getBorders().getByBorderType(1).setLineStyle(1);
         var2.getBorders().getByBorderType(1).a.a(2, 4144959);
         var2.getBorders().getByBorderType(4).setLineStyle(1);
         var2.getBorders().getByBorderType(4).a.a(2, 4144959);
         var2.getBorders().getByBorderType(2).setLineStyle(1);
         var2.getBorders().getByBorderType(2).a.a(2, 4144959);
         var2.getBorders().getByBorderType(8).setLineStyle(1);
         var2.getBorders().getByBorderType(8).a.a(2, 4144959);
         return var2;
      case 22:
         var2.a("Calculation");
         var2.getFont().setBold(true);
         var2.getFont().a(var3.getFont().getName(), 2);
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().a((byte)2);
         var2.getFont().b.a(2, 16416000);
         var2.b(16);
         var2.setPattern(1);
         var2.b.a(2, 15921906);
         var2.b(34);
         var2.getBorders().getByBorderType(1).setLineStyle(1);
         var2.getBorders().getByBorderType(1).a.a(2, 4144959);
         var2.getBorders().getByBorderType(4).setLineStyle(1);
         var2.getBorders().getByBorderType(4).a.a(2, 4144959);
         var2.getBorders().getByBorderType(2).setLineStyle(1);
         var2.getBorders().getByBorderType(2).a.a(2, 4144959);
         var2.getBorders().getByBorderType(8).setLineStyle(1);
         var2.getBorders().getByBorderType(8).a.a(2, 4144959);
         return var2;
      case 23:
         var2.a("Check Cell");
         var2.getFont().setBold(true);
         var2.getFont().a(var3.getFont().getName(), 2);
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().a((byte)2);
         var2.getFont().b.a(4, 0);
         var2.b(16);
         var2.setPattern(1);
         var2.b.a(2, 10855845);
         var2.b(34);
         var2.getBorders().getByBorderType(1).setLineStyle(6);
         var2.getBorders().getByBorderType(1).a.a(2, 4144959);
         var2.getBorders().getByBorderType(4).setLineStyle(6);
         var2.getBorders().getByBorderType(4).a.a(2, 4144959);
         var2.getBorders().getByBorderType(2).setLineStyle(6);
         var2.getBorders().getByBorderType(2).a.a(2, 4144959);
         var2.getBorders().getByBorderType(8).setLineStyle(6);
         var2.getBorders().getByBorderType(8).a.a(2, 4144959);
         return var2;
      case 24:
         var2.a("Linked Cell");
         var2.getFont().a(var3.getFont().getName(), 2);
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().a((byte)2);
         var2.getFont().b.a(2, 16416000);
         var2.b(16);
         var2.getBorders().getByBorderType(8).setLineStyle(6);
         var2.getBorders().getByBorderType(8).a.a(2, 16744449);
         var2.b(5);
         return var2;
      case 25:
         var2.a("Total");
         var2.getFont().a(var3.getFont().getName(), var3.getFont().k());
         var2.getFont().setBold(true);
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().a((byte)2);
         var2.getFont().b.a(4, 3);
         var2.b(16);
         var2.getBorders().getByBorderType(8).setLineStyle(6);
         var2.getBorders().getByBorderType(8).a.a(4, 4);
         var2.b(5);
         var2.getBorders().getByBorderType(4).setLineStyle(1);
         var2.getBorders().getByBorderType(4).a.a(4, 4);
         var2.b(4);
         return var2;
      case 26:
         var2.a("Good");
         var2.getFont().a(var3.getFont().getName(), var3.getFont().k());
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().b.a(2, 24832);
         var2.b(16);
         var2.setPattern(1);
         var2.b.a(2, 13037518);
         var2.b(34);
         return var2;
      case 27:
         var2.a("Bad");
         var2.getFont().a(var3.getFont().getName(), var3.getFont().k());
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().b.a(2, 10223622);
         var2.b(16);
         var2.setPattern(1);
         var2.b.a(2, 16762830);
         var2.b(34);
         return var2;
      case 28:
         var2.a("Neutral");
         var2.getFont().a(var3.getFont().getName(), var3.getFont().k());
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().b.a(2, 10249472);
         var2.b(16);
         var2.setPattern(1);
         var2.b.a(2, 16771996);
         var2.b(34);
         return var2;
      case 29:
         a(var2, var3, 0);
         a(var2, 4, 0.0D);
         var2.a("Accent1");
         return var2;
      case 30:
         a(var2, var3, 1);
         a(var2, 4, 0.7999816888943144D);
         var2.a("20% - Accent1");
         return var2;
      case 31:
         a(var2, var3, 1);
         a(var2, 4, 0.5999938962981048D);
         var2.a("40% - Accent1");
         return var2;
      case 32:
         a(var2, var3, 0);
         a(var2, 4, 0.3999755851924192D);
         var2.a("60% - Accent1");
         return var2;
      case 33:
         a(var2, var3, 0);
         a(var2, 5, 0.0D);
         var2.a("Accent2");
         return var2;
      case 34:
         a(var2, var3, 1);
         a(var2, 5, 0.7999816888943144D);
         var2.a("20% - Accent2");
         return var2;
      case 35:
         a(var2, var3, 1);
         a(var2, 5, 0.5999938962981048D);
         var2.a("40% - Accent2");
         return var2;
      case 36:
         a(var2, var3, 0);
         a(var2, 5, 0.3999755851924192D);
         var2.a("60% - Accent2");
         return var2;
      case 37:
         a(var2, var3, 0);
         a(var2, 6, 0.0D);
         var2.a("Accent3");
         return var2;
      case 38:
         a(var2, var3, 1);
         a(var2, 6, 7.999816888943144E16D);
         var2.a("20% - Accent3");
         return var2;
      case 39:
         a(var2, var3, 1);
         a(var2, 6, 0.5999938962981048D);
         var2.a("40% - Accent3");
         return var2;
      case 40:
         a(var2, var3, 0);
         a(var2, 6, 0.3999755851924192D);
         var2.a("60% - Accent3");
         return var2;
      case 41:
         a(var2, var3, 0);
         a(var2, 7, 0.0D);
         var2.a("Accent4");
         return var2;
      case 42:
         a(var2, var3, 1);
         a(var2, 7, 0.7999816888943144D);
         var2.a("20% - Accent4");
         return var2;
      case 43:
         a(var2, var3, 1);
         a(var2, 7, 0.5999938962981048D);
         var2.a("40% - Accent4");
         return var2;
      case 44:
         a(var2, var3, 0);
         a(var2, 7, 0.3999755851924192D);
         var2.a("60% - Accent4");
         return var2;
      case 45:
         a(var2, var3, 0);
         a(var2, 8, 0.0D);
         var2.a("Accent5");
         return var2;
      case 46:
         a(var2, var3, 1);
         a(var2, 8, 0.7999816888943144D);
         var2.a("20% - Accent5");
         return var2;
      case 47:
         a(var2, var3, 1);
         a(var2, 8, 0.5999938962981048D);
         var2.a("40% - Accent5");
         return var2;
      case 48:
         a(var2, var3, 0);
         a(var2, 8, 0.3999755851924192D);
         var2.a("60% - Accent5");
         return var2;
      case 49:
         a(var2, var3, 0);
         a(var2, 9, 0.0D);
         var2.a("Accent6");
         return var2;
      case 50:
         a(var2, var3, 1);
         a(var2, 9, 0.7999816888943144D);
         var2.a("20% - Accent6");
         return var2;
      case 51:
         a(var2, var3, 1);
         a(var2, 9, 0.5999938962981048D);
         var2.a("40% - Accent6");
         return var2;
      case 52:
         a(var2, var3, 0);
         a(var2, 9, 0.3999755851924192D);
         var2.a("60% - Accent6");
         return var2;
      case 53:
         var2.a("Explanatory Text");
         var2.getFont().setItalic(true);
         var2.getFont().a(var3.getFont().getName(), 2);
         var2.getFont().setSize(var3.getFont().getSize());
         var2.getFont().a((byte)2);
         var2.getFont().b.a(2, 8355711);
         var2.b(16);
         return var2;
      }
   }

   static void a(Style var0, int var1, double var2) {
      var0.setPattern(1);
      var0.b(34);
      var0.b.a(4, var1);
      var0.b.a(var2);
   }

   static void a(Style var0, Style var1, int var2) {
      var0.getFont().setSize(var1.getFont().getSize());
      var0.getFont().a(var1.getFont().getName(), 2);
      var0.getFont().a(var1.getFont().h());
      var0.getFont().b.a(4, var2);
      var0.b(16);
   }
}
